body,html{height:100%}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}body{padding:0;margin:0;font-size:3.8vw;line-height:1.7;color:#333;background:#fff}body a{text-decoration:none!important;color:#333;-webkit-tap-highlight-color:transparent}body a:active{opacity:.8;background:none}body button,body input{border-radius:5px;border:1px solid #d9d9d9;-webkit-appearance:none;outline:none}body button.green{background:#2164f9;color:#fff;border:0}body button.white{color:#2164f9;border:1px solid #2164f9;background:#fff}body button:active{opacity:.7}body dd,body dl,body dt,body li,body ol,body ul{margin:0;list-style:none;padding:0}.am-icon{width:30px;height:30px}.jobBeOverdue .main{background:url(https://img.job10000.com/jobeast/mf/img/job_bg.png) no-repeat;background-size:100% 100%;position:relative}.jobBeOverdue .content{width:83vw;height:69vw;background:url(https://img.job10000.com/jobeast/mf/img/job_bg2.png) no-repeat;background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jobBeOverdue .content>div{width:70%;text-align:center;margin:0 15%}.jobBeOverdue .content>div>div:first-child{color:#fd6d04;font-size:4.3vw;font-weight:600}.jobBeOverdue .content>div>div:last-child{color:#6c6c6c;font-size:3vw}.jobBeOverdue .content>div a{background:#ffda31;color:#984300;font-size:4.3vw;font-weight:600;width:40vw;display:block;height:12vw;line-height:12vw;text-align:center;border-radius:6vw;margin:0 auto}.jobBeOverdue .content>div:first-child{margin-top:26vw;margin-bottom:4vw}.job_list>ul{margin-top:2vw;color:#666;font-size:3.6vw}.job_list>ul li{line-height:6.5vw;padding:5vw;position:relative;border-bottom:2.5vw solid #f8f6f6;background:#fff}.job_list>ul li .top{position:absolute;width:8vw;top:0;left:0;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.job_list>ul li .jobname{font-size:4.3vw;color:#333;font-weight:700;height:6.5vw;margin-bottom:3vw}.job_list>ul li .jobname b{width:55vw;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job_list>ul li .jobname span{font-size:3.6vw;float:right;font-weight:700;color:#ffa133}.job_list>ul li .term span{border-right:1px solid #d9d9d9;margin-right:1vw;padding-right:2vw;height:3vw;line-height:3vw;display:inline-block}.job_list>ul li .term span:last-child,.job_list>ul li .term span:nth-last-child(2){margin:0;border:0}.job_list>ul li .term span:last-child{float:right;line-height:6.5vw;color:#999}.job_list>ul li .sign{margin-top:1vw}.job_list>ul li .sign span{background:#f8f6f6;padding:0 2vw;color:#2164f9;margin-right:2vw;border-radius:3px;display:inline-block;line-height:7vw;font-size:3.5vw}.job_list>ul li:last-child{border:0}.company_info{display:flex;margin-top:3vw}.company_info img{width:8vw;height:8vw;border-radius:1vw;margin-right:2vw}.company_info span{display:inline-block;height:8vw;line-height:8vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nomore{text-align:center;color:#aaa;height:40vw}.nomore img{height:30vw;margin-top:10vw}.dialog-btn,.dialog-btn-hl,[data-style=android] .dialog-content-ft .dialog-btn-confirm,[data-style=android] .dialog-content-ft .dialog-btn-hl{color:#2164f9}.home .midAd,.home .midAd2,.home .topAd{height:17vw;overflow:hidden;width:100%;position:relative}.home .midAd2 ul,.home .midAd ul,.home .topAd ul{height:17vw;position:absolute;left:0}.home .midAd2 ul li,.home .midAd ul li,.home .topAd ul li{height:17vw;width:100vw;overflow:hidden;position:relative;float:left}.home .midAd2 ul li>a,.home .midAd ul li>a,.home .topAd ul li>a{display:block;height:100%;width:100%}.home .midAd2 ul li img,.home .midAd ul li img,.home .topAd ul li img{width:100%;height:100%}.home .midAd{width:91.5vw;margin:3vw auto}.home .midAd,.home .midAd ul{height:26.8vw}.home .midAd ul li{width:91.5vw;height:26.8vw}.home .midAd2{width:91.5vw;margin:2vw auto}.home .midAd2 ul li{width:91.5vw}.home .midAd3{padding:0 4vw}.home .midAd3 ul{height:auto}.home .midAd3 ul li{width:49.2%;border:1px solid #f2f2f2;box-sizing:border-box;height:18vw;float:left;position:relative;margin:.6vw 0}.home .midAd3 ul li>a{display:block}.home .midAd3 ul li>a,.home .midAd3 ul li img{height:100%;width:100%}.home .midAd3 ul li:nth-child(odd){margin-right:1.6%}.home .select{height:12vw;line-height:12vw;padding:0 4vw;background:#f8f6f6}.home .select a{color:#2164f9}.home .select a i{font-size:3vw}.home .entrance{color:#999;float:right}.home .entrance a{color:#333;display:inline-block}.home .entrance a span{color:#2164f9;font-weight:700}.home .entrance a .userName{color:#333;display:inline-block;max-width:40vw;white-space:nowrap;overflow:hidden;height:5vw;line-height:5vw;vertical-align:middle;position:relative;font-weight:400;top:-.1vw;text-overflow:ellipsis}.home .entrance a:first-child{padding-right:2vw;margin-right:2vw;display:inline-block}.home .entrance a:first-child:after{content:"";display:inline-block;width:1px;height:2.5vw;background:#d9d9d9;position:relative;left:2vw}.home .entrance a:last-child{max-width:23vw;white-space:nowrap;height:2.5vw;line-height:2.5vw;color:#2164f9}.home .company_logo{height:30vw;text-align:center}.home .company_logo img{height:14vw;margin-top:8vw}.home .search{height:11vw;padding:0 4vw;display:flex;position:relative}.home .search input{width:100%;padding:0 3%;font-size:3.6vw}.home .search .icon-search{font-size:4.5vw;position:absolute;right:7vw;top:1.5vw;color:#999}.home .companyType{text-align:center;margin:5vw 2vw}.home .companyType dl{width:16vw;text-align:center;display:inline-block;margin:2vw 3vw}.home .companyType dl dt img{width:8.6vw}.home .companyType dl dd{font-size:3.4vw}.home .home_modular{padding:1vw 3vw;display:flex}.home .home_modular>div{width:39vw}.home .home_modular>div a{display:block;border-radius:1vw;overflow:hidden}.home .home_modular>div a img{width:100%;height:100%}.home .home_modular>div>a{width:100%;height:29vw}.home .home_modular>div>div>a{height:13.5vw;margin-bottom:2vw}.home .home_modular>div:first-child{width:55.5vw;margin-right:2vw}.home .home_title{font-size:4.8vw;padding:1vw 3vw;color:#000;font-weight:600;margin:4vw 0 2vw 3vw}.home .home_title:before{content:"";display:inline-block;width:1.5vw;height:5.5vw;background:#2164f9;vertical-align:middle;position:relative;top:-.4vw;left:-3vw;border-radius:.8vw}.home .hot_subject ul{padding:0 2vw}.home .hot_subject ul li{width:21vw;margin:1.2vw .5vw;border:1px solid #ddd;border-radius:5px;text-align:center;padding:2vw 0;box-sizing:border-box;display:inline-block;height:10.7vw}.home .hot_subject ul li a{display:block;width:100%;height:100%}.home .rotation .adArr{width:92vw;margin:2vw auto;font-size:0}.home .rotation .adArr li{width:45vw;height:17vw;background:#f8f6f6;overflow:hidden;display:inline-block;position:relative;margin-top:2vw}.home .rotation .adArr li img{position:absolute;width:100%;height:100%}.home .rotation .adArr li:nth-child(odd){margin-right:2vw}.home .rotation .dot,.home .rotation .dot2{text-align:center;font-size:0}.home .rotation .dot2 li,.home .rotation .dot li{width:1.5vw;height:1.5vw;background:#ddd;display:inline-block;margin:3vw .8vw;border-radius:50%}.home .rotation .dot2 li.active,.home .rotation .dot li.active{width:1.7vw;height:1.7vw;background:#666}.home .hot_company ul{padding:0 5vw}.home .hot_company ul li{display:block;width:100%}.home .hot_company ul li a{display:flex;padding:2vw 0;color:#999}.home .hot_company ul li a .logo{width:15vw;height:15vw;margin-right:4vw}.home .hot_company ul li a .logo img{width:100%;height:100%}.home .hot_company ul li a .info{line-height:7vw}.home .hot_company ul li a .info div:first-child{font-size:4.3vw;color:#333}.home .hot_company ul li a .info div:nth-child(2) span{border-right:1px solid #d9d9d9;margin:1vw 1.5vw 2vw 0;padding-right:1.5vw;height:3vw;line-height:3vw;display:inline-block}.home .hot_company ul li a .info div:nth-child(2) span:last-child{margin:0;border:0}.home .hot_Job .openmore{color:#2164f9;text-align:center;height:12vw;line-height:12vw;display:block}.home .public_news .home_title a{color:#2164f9;font-size:3.6vw;float:right}.home .public_news li{line-height:7vw;padding:2vw 3vw;border-bottom:1px solid #f8f6f6}.home .public_news li:last-child{border:0}